package com.ruoyi.system.mapper;

import java.util.Date;
import java.util.List;
import com.ruoyi.system.domain.MouthMessage;
import com.ruoyi.system.domain.WarLev;
import org.apache.ibatis.annotations.Param;

/**
 * 月度信息Mapper接口
 * 
 * @author ruoyi
 * @date 2021-01-07
 */
public interface MouthMessageMapper 
{


    //月度信息回显
    public List<MouthMessage> selectMouthMessageList(Long proId);

    /**
     * 新增月度信息
     * 
     * @param mouthMessage 月度信息
     * @return 结果
     */
    public int insertMouthMessage(MouthMessage mouthMessage);

    /**
     * 修改月度信息
     * 
     * @param mouthMessage 月度信息
     * @return 结果
     */
    public int updateMouthMessage(MouthMessage mouthMessage);

    /**
     * 删除月度信息
     * 
     * @param mouId 月度信息ID
     * @return 结果
     */
    public int deleteMouthMessageById(Long mouId);



    //根据预警id查预警等级
    String selectWarNameById(Long warId);

    //根据预警等级查id
    Long selectWarIdByName(String warName1);


    //返回所有预警等级
    List<WarLev> selectWarLev();

    //
    Integer querySum(@Param("mouYearMouth") Date mouYearMouth,@Param("mouId") Long mouId,@Param("proId") Long proId);
}
